﻿package com.esm.service;

import net.sf.json.JSONArray;
/**
 * 
 * @author 王文成
 *
 */
public interface FuncService {
	/**
	 * 获取当前用户的功能 
	 * @param rid
	 * @param fpid
	 * @return
	 */
	public JSONArray getRoleAuthorityByRidPid(int rid,int fpid);
	/**
	 * 获取当前角色的功能
	 * @param rname
	 * @return
	 */
	public JSONArray getRoleAuthorityByRname(String rname,int page,int pagesize);
	/**
	 * 更新功能
	 * @param rname
	 * @param fids
	 * @return
	 */
	public boolean updateRoleFids(String rname,String fids);
	/**
	 * 分页查询
	 * @param page
	 * @param pagesize
	 * @return
	 */
	public JSONArray getPagingFunc(int page,int pagesize);
	
	/**
	 * 获取功能条数
	 * @return
	 */
	public int getFuncScount();

}
